package com.kazares.anotaciones;

import java.lang.reflect.Method;

/**
 *
 * @author Alejandro Cazares Diaz, 30/07/2013
 */
public class Atributo {

    protected String atributo;
    protected String campo;
    protected Object valor;
    protected Class tipo;
    protected String validaciones;
    protected Method getter;
    protected Method setter;

    public Atributo(String atributo) {
        this.atributo = atributo;
    }

    public Object getValor() {
        return valor;
    }

    public void setValor(Object valor) {
        this.valor = valor;
    }

    public String getAtributo() {
        return atributo;
    }

    public void setAtributo(String atributo) {
        this.atributo = atributo;
    }

    public String getCampo() {
        return campo;
    }

    public void setCampo(String campo) {
        this.campo = campo;
    }

    public Method getGetter() {
        return getter;
    }

    public void setGetter(Method getter) {
        this.getter = getter;
    }

    public Method getSetter() {
        return setter;
    }

    public void setSetter(Method setter) {
        this.setter = setter;
    }

    public Class getTipo() {
        return tipo;
    }

    public void setTipo(Class tipo) {
        this.tipo = tipo;
    }

    public String getValidaciones() {
        return validaciones;
    }

    public void setValidaciones(String validaciones) {
        this.validaciones = validaciones;
    }
}
